#pragma once

#include <QtWidgets/QMainWindow>
#include "ui_MainWindow.h"
#include "Earth3DView.h"


class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

public slots:

	void slotFileOpen();

	void slotCAPStart();
	void slotCAPStop();
	void slotCAPCapture();
	void slotCAPCaptureDepth();
	void slotCAPPosData();
	void slotCAPPosCapture();
	void slotStatusBarMessage(QString msg);

	void slotPB_CameraPose();

	void slotCheckbox_LODScale(int);

	void slotPB_CameraLODScale();

	void slot_CMD_FILE();

	void slot_CMD_OK();

	

public:
	void showEarthWidget();

private:
    Ui::MainWindowClass ui;

	Earth3DView* m_earthview{0};
	//QQuickView* m_earthview;
	QWidget* m_earthWidget{0};
};
